hysop.backend.device.codegen.base.struct_codegen module

class hysop.backend.device.codegen.base.struct_codegen.StructCodeGenerator(name, dtype, typegen, typedef=None, comments=None, ctype_overrides=None, custom_types={})[source]

Bases: OpenClCodeGenerator

build_codegen_variable(name, **kargs)[source]
c_decl()[source]
fields()[source]
gencode(comments, ctype_overrides)[source]